43 research outputs found

    On the path-avoidance vertex-coloring game

    Full text link
    For any graph FF and any integer r≥2r\geq 2, the \emph{online vertex-Ramsey density of FF and rr}, denoted m∗(F,r)m^*(F,r), is a parameter defined via a deterministic two-player Ramsey-type game (Painter vs.\ Builder). This parameter was introduced in a recent paper \cite{mrs11}, where it was shown that the online vertex-Ramsey density determines the threshold of a similar probabilistic one-player game (Painter vs.\ the binomial random graph Gn,pG_{n,p}). For a large class of graphs FF, including cliques, cycles, complete bipartite graphs, hypercubes, wheels, and stars of arbitrary size, a simple greedy strategy is optimal for Painter and closed formulas for m∗(F,r)m^*(F,r) are known. In this work we show that for the case where F=PℓF=P_\ell is a (long) path, the picture is very different. It is not hard to see that m∗(Pℓ,r)=1−1/k∗(Pℓ,r)m^*(P_\ell,r)= 1-1/k^*(P_\ell,r) for an appropriately defined integer k∗(Pℓ,r)k^*(P_\ell,r), and that the greedy strategy gives a lower bound of k∗(Pℓ,r)≥ℓrk^*(P_\ell,r)\geq \ell^r. We construct and analyze Painter strategies that improve on this greedy lower bound by a factor polynomial in ℓ\ell, and we show that no superpolynomial improvement is possible

    A constant-time algorithm for middle levels Gray codes

    Get PDF
    For any integer n≥1n\geq 1 a middle levels Gray code is a cyclic listing of all nn-element and (n+1)(n+1)-element subsets of {1,2,…,2n+1}\{1,2,\ldots,2n+1\} such that any two consecutive subsets differ in adding or removing a single element. The question whether such a Gray code exists for any n≥1n\geq 1 has been the subject of intensive research during the last 30 years, and has been answered affirmatively only recently [T. M\"utze. Proof of the middle levels conjecture. Proc. London Math. Soc., 112(4):677--713, 2016]. In a follow-up paper [T. M\"utze and J. Nummenpalo. An efficient algorithm for computing a middle levels Gray code. To appear in ACM Transactions on Algorithms, 2018] this existence proof was turned into an algorithm that computes each new set in the Gray code in time O(n)\mathcal{O}(n) on average. In this work we present an algorithm for computing a middle levels Gray code in optimal time and space: each new set is generated in time O(1)\mathcal{O}(1) on average, and the required space is O(n)\mathcal{O}(n)

    Efficient computation of middle levels Gray codes

    Get PDF
    For any integer n≥1n\geq 1 a middle levels Gray code is a cyclic listing of all bitstrings of length 2n+12n+1 that have either nn or n+1n+1 entries equal to 1 such that any two consecutive bitstrings in the list differ in exactly one bit. The question whether such a Gray code exists for every n≥1n\geq 1 has been the subject of intensive research during the last 30 years, and has been answered affirmatively only recently [T. M\"utze. Proof of the middle levels conjecture. Proc. London Math. Soc., 112(4):677--713, 2016]. In this work we provide the first efficient algorithm to compute a middle levels Gray code. For a given bitstring, our algorithm computes the next ℓ\ell bitstrings in the Gray code in time O(nℓ(1+nℓ))\mathcal{O}(n\ell(1+\frac{n}{\ell})), which is O(n)\mathcal{O}(n) on average per bitstring provided that ℓ=Ω(n)\ell=\Omega(n)

    On Hamilton cycles in graphs defined by intersecting set systems

    Full text link
    In 1970 Lov\'asz conjectured that every connected vertex-transitive graph admits a Hamilton cycle, apart from five exceptional graphs. This conjecture has recently been settled for graphs defined by intersecting set systems, which feature prominently throughout combinatorics. In this expository article, we retrace these developments and give an overview of the many different ingredients in the proofs

    A book proof of the middle levels theorem

    Full text link
    We give a short constructive proof for the existence of a Hamilton cycle in the subgraph of the (2n+1)(2n+1)-dimensional hypercube induced by all vertices with exactly nn or n+1n+1 many 1s

    A short proof of the middle levels theorem

    Get PDF
    Consider the graph that has as vertices all bitstrings of length 2n+12n+1 with exactly nn or n+1n+1 entries equal to 1, and an edge between any two bitstrings that differ in exactly one bit. The well-known middle levels conjecture asserts that this graph has a Hamilton cycle for any n≥1n\geq 1. In this paper we present a new proof of this conjecture, which is much shorter and more accessible than the original proof

    Sparse Kneser graphs are Hamiltonian

    Get PDF
    For integers k≥1k\geq 1 and n≥2k+1n\geq 2k+1, the Kneser graph K(n,k)K(n,k) is the graph whose vertices are the kk-element subsets of {1,…,n}\{1,\ldots,n\} and whose edges connect pairs of subsets that are disjoint. The Kneser graphs of the form K(2k+1,k)K(2k+1,k) are also known as the odd graphs. We settle an old problem due to Meredith, Lloyd, and Biggs from the 1970s, proving that for every k≥3k\geq 3, the odd graph K(2k+1,k)K(2k+1,k) has a Hamilton cycle. This and a known conditional result due to Johnson imply that all Kneser graphs of the form K(2k+2a,k)K(2k+2^a,k) with k≥3k\geq 3 and a≥0a\geq 0 have a Hamilton cycle. We also prove that K(2k+1,k)K(2k+1,k) has at least 22k−62^{2^{k-6}} distinct Hamilton cycles for k≥6k\geq 6. Our proofs are based on a reduction of the Hamiltonicity problem in the odd graph to the problem of finding a spanning tree in a suitably defined hypergraph on Dyck words
    corecore